import Request from "./http/request";

const consulateHttp = new Request({
  baseURL: import.meta.env.VITE_CONSULATE_URL,
  timeout: 1000 * 60 * 5,
  withCredentials: true
})
const primaryHttp = new Request({
  baseURL: import.meta.env.VITE_PRIMARY_URL,
  timeout: 1000 * 60 * 5,
  withCredentials: true
})
// 校验服务
const validatorHttp = new Request({
  baseURL: import.meta.env.VITE_VALIDATOR_URL,
  timeout: 1000 * 60 * 5,
  withCredentials: true
})
// 视频房间sdk
const roomHttp = new Request({
  baseURL: import.meta.env.VITE_ROOM_URL,
  timeout: 1000 * 60 * 5,
  withCredentials: true
}, 'room')
export { consulateHttp, primaryHttp, validatorHttp, roomHttp }

// 调用方式
// consulateHttp.request({
//   method: 'GET',
//   params: {},
//   data: {},
//   url: '/xx/xx'
// },{
//   isResolve?: true, //是否返回数据到调用接口位置
//   ignoreCancelToken?: true, // 此接口是否不能取消 即当前接口加入取消请求白名单
//   fileType?:'',
//   fileName?: '',
// })